Add Marquis of Granby review

Marquis of Granby, London
Address: 142 Shaftesbury Avenue, Leicester Square, London, WC2H 8HJ
Features: Bar food, Disabled access, Function room, Historic pub, Real ale, TV


Rating
Comments