Description
Property Location Located in Sudbury, Ambassador Hotel is in the business district and close to Cambrian College and Sudbury Theatre Centre. This hotel is within the vicinity of Science North and Dynamic Earth. Rooms Make yourself at home in one of the 45 air-conditioned guestrooms. Your pillowtop bed comes with cotton sheets. Complimentary wireless Internet access keeps you connected, and...
by skoosh
on October 27, 2018 from skoosh