The Royal Taste of India

4370 Lorimer Rd, Whistler
(604) 932-2010

Order Online