Lali Beach Restaurant is located in Eastern Province, Sri Lanka on No 170-2, ales garden 17025, Trincomalee, Uppuveli 31010. Lali Beach Restaurant is rated 3 out of 5 in the category spanish in Sri Lanka.
Address
No 170-2, ales garden 17025, Trincomalee, Uppuveli 31010