Plaza Hotel in Greater Sudbury, ON offers comfortable accommodations for travelers visiting the area. With a range of room options and amenities, guests can relax and unwind during their stay.
Conveniently located, Plaza Hotel provides a welcoming environment for guests to rest and recharge while exploring the city and its attractions. Whether for business or leisure, visitors can enjoy a pleasant stay at this inviting hotel.
Generated from their business information