Locations

Amsterdam

Keizersgracht, 241
Amsterdam 1016 EA
The Netherlands
+31 6 29707227
info@xotels.com

Visit our Amsterdam Hotel Management Company office.

Barcelona

Carrer de Mallorca, 260
Barcelona 08008
Spain
+34 931 64 18 01
info@xotels.com