Amitabha Beach Club is a restaurant offering seafood, Mediterranean, European, and Spanish cuisine.