A golf course that almost touches the sea you say? That’s the amazing golf course at Shangri la hotel Hambantota. An 18-hole golf course that is segregated in the 3 zones that gives you pleasant views of the Indian ocean and lakes. You can enjoy a luxurious stay at the Shangri La hotel and just step outside of your room, pick up your golf clubs and start playing around of golf. Isn’t life so beautiful!!