at S13 6-1701 Douglas St Unit S13, Victoria , V8W 0C1 Canada
Sutra is Victoria based place and this enity listed in Indian Restaurant category. Located at S13 6-1701 Douglas St Unit S13 BC V8W 0C1. Contact phone number of Sutra: (778) 747-0174