Mikos

About

Greek Grill in London. At Mikos everything is made from scratch using the finest Greek and British ingredients.

Details



Feature List


takeaway availableseatingparking availableaccepts mastercardaccepts visadigital paymentsreservations

Reviews

Leave a Review

+44 20 3490 5253

Directions

128 Acre Lane, London, United Kingdom

Own this Business?

Claim your business to manage photos, menus, details, advertise, and plenty more!

Issues?

Notice anything wrong with this listing? Please report issues/suggestions here.

Scroll to Top