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.
Number of rooms: 283
Gibson Road, Sutton, SM1 2RF, United Kingdom
Hotel booked 2 times today.