Mercure Amsterdam Sloterdijk Station: Location & Reviews