H10 Itaca, Barcelona
Next to Sants station
Chill-out Terrace
Av. Roma, 22, 08015 - Eixample-Sants Estación, Barcelona
Hotel
Rooms
Restaurants and Bars
Health and Beauty
Meetings and Incentives
Our brands