Mandarin House Szechuan & Cantonese Restaurant Guests can expect to enjoy fine Szechuan and Cantonese cuisine. This restaurant has been recommended by some of the best journalists, including that of the Detroit Free Press and the Windsor Star. Address: 331 Ouellette Ave. Windsor ON CAN N9A 4J1 1 519 252-6188