Island View Beach Resort Restaurant Beach Side Island View is a unique restaurant nicely nestled at the Uttorda Beach, Near Royal Orchids. Island View endeavours to blend beach and sea with green lawns follow
Dj Ivan
21 hrs
Loved the energy on the floor tonight! Thank You everyone.