Vallvidrera / Tibidabo, Barcelona City
Barcelona, Spain
- 8 Bathrooms, 7 Bedrooms8 Bathrooms, 7 Bedrooms
- 692m² Terrace, 117m² Terrace692m² Terrace, 117m² Terrace
- Mountain views, Sea viewsMountain views, Sea views
- High ceilings, Natural lightHigh ceilings, Natural light