Rodeway Inn Champlain Waterfront
Located in downtwon Orillia, this location is close to beachfront, lakefront and Marina. Close to restaurants. Read more
Rodeway Inn Champlain Waterfront
Located in downtwon Orillia, this location is close to beachfront, lakefront and Marina. Close to restaurants.
Number of Rooms: 57