Situated in the heart of Sutton town center, Holiday Inn London Sutton is a contemporary hotel with extensive facilities, providing good access to Sutton Train Station. Free Wi-Fi is available for hotel guests.
Zimmeranzahl: 283
Gibson Road, Sutton, SM1 2RF, Großbritannien
Hotel heute 2-mal gebucht.