Discover the Charm of Sheraton Hotel Newfoundland
Located in the heart of downtown St. John's, adjacent to the historic Fort William, Sheraton Hotel Newfoundland offers an inviting stay with scenic views of the city and harbor. Enjoy easy access to local attractions such as Signal Hill, Memorial University of Newfoundland, and Avalon Mall, all just a short drive away.
Guests can relax in comfortable accommodations, each featuring a TV and coffee maker. For dining, visit Oppidan, the on-site restaurant known for its fresh local cuisine and stunning panoramic harbor views through wall-to-wall windows. Unwind at the full bar or take advantage of the various amenities and services offered.
- Indoor pool for year-round enjoyment
- On-site parking available (with surcharge)
- Fitness center with modern equipment
- Business facilities to support work needs
- Tour desk and concierge services for personalized assistance
Whether visiting for business or leisure, Sheraton Hotel Newfoundland provides a welcoming atmosphere and convenient location for exploring the best of St. John's.