Featuring a bar, ibis London Sutton Point is situated in London in the Greater London region, 8 km from The All England Lawn Tennis Club Centre Court. The property is located 11 km from Crystal Palace Park and 13 km from O2 Academy Brixton.
Number of rooms: 97
8 Sutton Plaza Sutton Ct Road Sutton, Sutton, SM1 4FS, United Kingdom
Hotel booked 1 times today.