The Travellers Inn Hotel is located in historic St. John's, Newfoundland and is 10 minutes from downtown. The hotel features 88 spacious, comfortable, and affordable guest rooms.
Reviews
There are no reviews for Travellers Inn Hotel St. John's.
Write a review now.