Meshwar Restaurant 128 Edgware Road London England United Kingdom
Offers Halal chicken and lamb dishes that are moist and tender. Famous for it after-meal mint tea.
Phone: 020 7262 8304