APOLLO HOTELS


Location: Amsterdam and surroundings

WORK AT APOLLO HOTELS


– Apollo Hotels is a hotel chain with a collection of independent 4-star hotels in the luxury segment. They are all unique hotels in special places in the world. From boutique hotels to exciting hotels in major international cities.