Category: Indian Restaurant Category: Indian Restaurant
Address: 119 Trafalgar Road, Greenwich, London, SE10 9TX
Mobile: 07891 944325
Report a problem with this listing