Stay at this 4-star business-friendly inn in St. John's. Enjoy free WiFi, free parking, and daily housekeeping. Our guests praise the clean rooms in our reviews. Popular attractions George Street and Basilica Cathedral of St. John the Baptist are located nearby.