Gregory House Hostel, located by the serene Gregory Lake in Sri Lanka, offers a cozy, home-like atmosphere with stunning views and a peaceful garden. It’s perf…