Offering a indoor swimming pool, hot tub and sauna, Festival Inn is situated in Stratford, Ontario. Each room at this hotel is air conditioned and is fitted with a flat-screen TV. All rooms come with a private bathroom.
Address: 1144 Ontario St, Stratford
Rates from:
CAD 109 | More:
Booking.com