Situated in central Barcelona, a 3-minute walk from Jaume I Metro Station, Best House Best Place offers apartments with air conditioning, heating, and free WiFi. These modern apartments include a living area with a flat-screen TV.
Address: Sombrerers, 3, Barcelona
Rates from:
EUR 120 Book Now