Home > Resturants > Micky's Fish and Chips

Micky's Fish and Chips

Food:

Address: 29 Norfolk Place , London , England, London

Takeout, Seating, Waitstaff

+44 20 7723 2384

View Menu