Property Location With a stay at Hotel Ben, you'll be centrally located in Amsterdam, just a 5-minute walk from Dam Square and 5 minutes by foot from Madame Tussauds. This hotel is 0.3 mi (0.5 km) from Royal Palace and 0.5 mi (0.8 km) from Amsterdam Museum.Rooms Make yourself at home in one of the 20 guestrooms. Wireless Internet access (surcharge) keeps you connected, and cable programming is available for your entertainment. Bathrooms with showers are provided. Conveniences include phones and desks.Business, Other Amenities Featured amenities include express check-in, express check-out, and a 24-hour front desk.