MEGHNA - the fine Indian restaurant.
We are a well-established Indian restaurant for over Five decades, situated in leafy suburbs of St. John’s Wood and
walking distance from world famous Abbey Road Studios & Lords Cricket Ground.
We offer traditional Indian food in luxurious, modern surroundings.
MEGHNA, the Fine Indian Restaurant, has been established to create a high-energy, family -friendly
Indian restaurant with attentive staff, which is fully air-conditioned.
It is our everyday mission to deliver quality and fresh ingredients,
Great service, clean restaurants and value to our guests.
This all starts when you walk in and are greeted with Namaste!