The Long Room Hotel and BarHotel
130 Mitcham Road the Long Room, Wandsworth, London, SW17 9NH, United Kingdom
Located in London, 1.5 km from Colliers Wood, The Long Room Hotel and Bar provides accommodation with a garden, free private parking, a restaurant and a bar. The property is situated 4.5 km from Morden, 4.