Delta St. John's Hotel rests in the heart of the city's historic downtown, in close proximity to financial, business and entertainment centres and with a majestic view of St. John's Narrows. The hotel has 276 guestrooms each been specially designed with your desires and comfort in mind. - For a unique dining experience in a comfortable setting, Quinn's Plate features a great menu selection from local Newfoundland and Labrador seafood to steaks.