Holmes Fish & Chips
Profile
Holmes Fish & Chips London is a fish & chip shop providing services locally who offers fish and chips, cod, plaice, sausages and sausage and chips. Holmes Fish & Chips fish & chip shop is located at the following address - 123 Baker St.
Map
Google Map of Holmes Fish & Chips address:123 Baker St,London,United Kingdom.
If you find 'Can Not Find' or error address, please submit another address using the form in the map, then search again.
If you find 'Can Not Find' or error address, please submit another address using the form in the map, then search again.