Ambassador's Inn Next Door


Stratford • Show on map
View Details for Price
Located in Stratford, a 8-minute walk from Stratford Festival Theatre, Ambassador's Inn Next Door provides accommodations with a garden, free private parking and a terrace. Free WiFi is available throughout…More info
