Grand Udawalawe Safari Resort — 4 star luxury blended with nature!
Our first ‘pit stop’ in Sri Lanka was at the Grand Udawalawe Safari Resort. This brand new 4-star hotel is the only hotel of its class in the area. Located just 5 minutes from the Udawalawe National Park (click here to read about my safari trip to this park), it…
