Sheraton Hotel Newfoundland

115 Cavendish Square, St. John's, Canada

See Map

Reservations:+1-888-376-9286
Sheraton Hotel Newfoundland
Show All Photos

Top Amenities

Check Availability

Sheraton Hotel Newfoundland

The Newfoundland Sheraton is located in downtown St. John's, close to Fort William. It offers an indoor pool, free WiFi, and on-site parking (with surcharge). All rooms feature a view of the city or harbor, a TV, and a coffee maker. Oppidan restaurant serves fresh local cuisine with panoramic views of the harbor, and a full bar is available. Fitness and business facilities are also on-site, as well as tour desk and concierge services. It is 2.2 mi from Memorial University of Newfoundland and 2.9 mi from Avalon Mall, and 4 minutes' drive from Signal Hill outlook for views of St. John's.

Hotel Policies