Michael's Fish Bar London
0
Reviews
Fish & Chips in London
- Holloway
332 Holloway Road
, Holloway, London, N7 6NJ
+44 (0) 20 7607 8408
Michael's Fish Bar, in London, is a local fish & chip shop. They provide fish & chips, Michael's Fish Bar fish & chip shop’s address is 332 Holloway Road.
|