Royal Lotus Hotel is located in Sri Lanka. Address of Royal Lotus Hotel is Sri Lanka. Royal Lotus Hotel can be contacted at 94272246316. Royal Lotus Hotel is rated 3.5 (out of 5 stars) by 17 reviewers on the web.
Some of the places around Royal Lotus Hotel are -
Within around 250 meter aerial distance, there are at least 2 more around Royal Lotus Hotel. These are - The Deer Park Hotel, Giritale Hotel
Sri Lanka