Restaurant
A bistro in Altea Port offering imaginative international cuisine and fresh seafood with sea views in a friendly atmosphere.