Glasshouse Stores
Glasshouse Stores in Soho is a top Sam smiths pub in London with a fantastic range of real ales and beers all priced at drinkonomical prices and proves drinking in London does not need to be expensive. If you are on a budget, take a trip to Glasshouse stores that is a cosy and welcoming pub full to the brim with those in-the-know of this classic London pub.