
London, United Kingdom
The Grange Pub
3-star hotel
The Grange Pub in London's Southwark borough offers comfortable guestrooms and convenient access to key attractions. Enjoy on-site dining at our restaurant, unwind with a drink at the bar/lounge, and utilize amenities like…
- Wi-fi
- Wired Internet
- Restaurant
- Bar


