Villa Olímpica
Salvador Espriu 31 (3r 1a), Barcelona, Spain
Booking.com
Book Now