More about Michael'S Fish And Chips Bar
Michael'S Fish And Chips Bar is located at 4 The Pavement, Hainault Rd, E11 1EG London, United Kingdom
020 8539 2734
Similar Listings
Quaglino'S
4.1