Limon VaughanOther places7777 Keele StVaughan, ON, L4K 1Y7 · CA+16479624666Email unavailableWebsite unavailableHours not available