Barcelona / Boutique Hotel in Spain

Hotel The Serras

Hotel The Serras is a luxury boutique hotel in Barcelona, Spain, with 28 trendy and spacious rooms and suites. Unique and personalised service.
Booking.com