ICON BCN by Petit Palace
Type:
Hotel
Address:
Roger De Lluria, 21 (Esq. Gran Via, 662), Eixample, 08037 Barcelona, Spain
Country:
Spain
Hotel ICON BCN by Petit Palace