Business Name: Xe Lua Restaurant Category: Vietnamese Address: 625 Gerrard St E Toronto, Ontario. M4M 1Y2 Phone: (416) 466-5887 Website: Twitter: Facebook: