“Over 20,000 Hotels, B&B’s, Hostels & Apartments World Wide!”
Av. Josep Tarradellas 119-121, in Barcelona, Spain
2 star hotel