From

$120

avg/night

Check Rates
Alma Barcelona Hotel, Barcelona, Spain

Mallorca, 269-271, Barcelona, Spain

Map
Nearby Points of Interest