Beachfront restaurant and bar, Terrazza Beach Club offers a full bar, free Wi-Fi, and accepts takeout. Features include a buffet and is dog-friendly.