Book your stay at The Apollo Hotel Amsterdam. Our business hotel is near Amsterdam city centre and offers modern accommodations, free Wi-Fi & on-site dining.