Rella Beach Restaurant is a Restaurant located in Sri Lanka. It is one of the 14480 restaurants in Sri Lanka. Address of Rella Beach Restaurant is Thalwila beach side, Sri Lanka. Rella Beach Restaurant can be contacted at 94771336048. Rella Beach Restaurant is rated 4 (out of 5 stars) by 112 reviewers on the web.
Some of the places around Rella Beach Restaurant are -
Within around 250 meter aerial distance, there are at least 2 more restaurants around Rella Beach Restaurant. These restaurants are - U Leo Rest, Del Mar Restaurant
Thalwila beach side, Sri Lanka