Restaurants Windsor
Two Great Names Under One Roof. Serving Windsor for 70 Years!
Steve & Eddy's Fish & Chips can be found at 5635 Tecumseh Road East . The following is offered: Restaurants - In Windsor there are 0 other Restaurants. An overview can be found here.
Loading map...