Suite16 Ramblas
Picalquers, 18, Barcelona, Spain
Booking.com
Book Now