★ 4.7 (273) A Rella Beach Restaurant, Marawila, Sri Lanka Beach Road, Talwila 61210 Family Style Restaurant Call Directions