ServicesApartments Center  - 

Plaza del Doctor Letamendi, 26
Barcelona
Catalonia
08007
4 Star
  • Hotel Description
  • Prices & Booking
Prices From