Harrington's Pie And Mash Shop

Harrington's Pie And Mash Shop
39-45 Shaftesbury Avenue, London, W1D 6LA
Photo of Harrington's Pie And Mash Shop