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!