Lemon Rock Hostel
Type:
Hostel
Address:
Montalbán, 6, Granada City Centre, 18002 Granada, Spain
Country:
Spain
Hostel Lemon Rock