Hotel ReviewsHotels Delta St. John’s Review featuring the Leisure Suite by Anshul November 16, 2017 November 16, 2017 As part of my ‘yearly pilgrimage’ to see humpback Whales in migration, I spent a August week in St. John’s, …