Apollo Museum Hotel invites you to a perfect stay in Amsterdam close to major touristic attractions, shopping districts and entertainment places.