Allens of Mayfair
in undefined, United KingdomCategory: Attraction
1 views 0 shares 0 comments
set bookmark!Created/changed by:
System
Address details
118 Mount St, Mayfair, London W1K 3NJ, UK Print route »Phone & WWW
Business hours
Info
Allens of Mayfair was a butchers shop based in London. It opened in Mayfair in 1830 and closed in 2015. Allens Scottish beef was bred especially for them in the Cairngorm National Park. The shop ran butchery classes between 2007 and its closure.