The Grange Pub Guesthouse London, Greater London
The Grange Pub has a garden, terrace, a restaurant and bar in London. Located around 1.8 km from Tower of London, the inn with free Wi-Fi is also 1.8 km away from London Bridge Underground Station. The property is non-smoking and is situated 1.
Number of rooms: 5
The Grange 103 - 104 Grange Road, Southwark, London, SE1 3BW, United Kingdom