img1

Grand India Restaurant

Book a Table Order Online

39 Tavistock Street, Bedford, Bedfordshire, East Anglia

Cuisines: Indian