Howard Johnson Plaza Hotel Windsor

Starting at

TripAdvisor Review

Based on 512 review

See all

Property Location Located in Windsor, Howard Johnson Plaza Hotel by Wyndham Windsor is in the business district, within a 5-minute drive of Devonshire Mall and Detroit Windsor Tunnel. This hotel is 2.8 mi (4.5 km) from Adventure Bay Family Water Park and 2.9 mi (4.7 km) from Caesars Casino. Distan...

More details