Introducing the Sheraton Hotel Newfoundland, a welcoming waterfront hotel located in downtown St John’s, Newfoundland, built on the site of the old Fort William. Guests can enjoy an array of contemporary-styled guest rooms, a refreshing indoor pool, on-site dining options including regional cuisine at Oppidan and light bites at bivver, and views over this historic destination.