


1 / 47
Stay in restored Victorian townhouses featuring period antiques, hardwood floors, and local artwork.
Relax on the sun terrace or warm up by the outdoor fireplace after a day of hiking.
Parking is available via free on-street spots or a nearby church lot that requires a daily fee.
Walk just 5 minutes to reach the St. John's Harbour waterfront and downtown restaurants.
Utilize the shared guest kitchen equipped with a fridge, microwave, double sink, and full supply of dishes.
Access the building and guest rooms independently using provided digital entry codes.
The historic building requires guests to navigate multiple flights of stairs to reach guest rooms and dining areas.
Some guest rooms feature high-profile bed frames that may require assistance to access.
This hotel is a charming heritage home, ideal for sightseers and couples seeking a unique, home-like atmosphere. Its prime location in the heart of St. John's offers exceptional walkability to downtown, Water Street, George Street, and the harbour. The property boasts large, comfortable rooms, with some featuring fully equipped kitchens, and offers access to a living room and outdoor space for relaxation. Guests consistently praise the friendly and helpful staff, with the owner frequently noted for their attentiveness, and the delicious, varied breakfast often enjoyed with harbour views. For a truly memorable stay, consider booking a room on the top floor to experience the communal dining with scenic vistas.
9 Military Rd, St. John's, A1C2C3, Canada
Five minute walk to waterfront
Walk just 5 minutes to reach the St. John's Harbour waterfront and downtown restaurants.
9 Military Rd, St. John's, A1C2C3, Canada
No, The Roses Heritage Inn doesn’t offer pool areas.
No, The Roses Heritage Inn doesn’t allow pets.
Yes, The Roses Heritage Inn provides Parking, Accessible parking for guests.
The Roses Heritage Inn is located in 9 Military Rd, A1C2C3, St. John's, Canada.
The cancellation policy for The Roses Heritage Inn varies depending on the type of room and booking conditions.
The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.