163 Villarroel St, Eixample DistrictBarcelona, Spain 08036 Phone: +34 93-451-0402 Hotel E-mailHotel Website Commission Rooms Rates - 14 $183-$183 (USD) Hoteliers! Is your information accurate? Update Here