About
Uptown Restaurant is an establishment located in Windsor, Ontario on 521 Tecumseh Rd E. Uptown Restaurant is in the "Restaurant" category. Simple breakfast & lunch comfort foods are offered in a comfy setting decorated with memorabilia.
Categories
Restaurant
Reviews
No review
Leave a review
Nearby restaurants
You may also like