img1

Meghna

Book a Table Order Online

7 Upton Lea Parade, Slough, Buckinghamshire, South East

Cuisines: Indian