Belin is a restaurant offering international cuisine with scenic sea views.