Recently rated among the top 25 hotels in Canada, The Inn at Laurel Point is situated among tranquil Japanese gardens, and surrounded by the Victoria waterfront. The building has been contoured to its natural surroundings so each room can have an ocean view. With warm earth-tone décor, each guest room has a relaxing atmosphere.