41.407902 ­2.21616
Go to map view
Passeig Taulat 283, 8019 Barcelona, Spain

Get Rates

Show Beach Pool 3 Bedroom Rent Top Apartments at top of the results.

Get Flight + Hotel