Consell Cent Apartments
Carrer Consell De Cent, Barcelona, Spain
Booking.com
Book Now