ALMEIDA - PORTUGAL SPAIN Hotel unit 28 rooms with restaurant, bar and ballroomAlmeidaHouse with flats • 1145.79 m²