The Royal Taste Of India is a Canadian Restaurant based in Whistler, British Columbia. The Royal Taste Of India is located at 4370 Lorimer Rd, Whistler, BC V0N 1B4, Canada,
Please contact The Royal Taste Of India using information below: Address, Phone number, Fax, Postal code, Website address, E-mail, Facebook. Find The Royal Taste Of India opening hours and driving directions or map. Find real customer reviews and ratings or write your own review.