



Positioned in the heart of downtown St. John's, Newfoundland, the Sheraton Hotel Newfoundland sits steps from the city's historic harbour and within easy reach of Signal Hill, George Street, and the downtown business district. The hotel's 301 guest rooms - many offering harbour or city views - provide a comfortable base for groups arriving at the easternmost point of North America, a destination...
Create a free account to see the full venue profile and start planning your retreat.
Everything you need to plan a retreat in this country: top venues, airports, climate, and how to get around.