Default
When it comes to Italian Restaurants, nobody beats Villa Palma. It is a hidden little gem right on A1A in Indialantic across from the beaches. The cuisine is top notch and surpasses all Italian restaurants within a 50 mile radius.
As you wait for the food, they bring out this small bowl of garlic oil with grated cheese in the center of it, and some Italian bread. Dip the bread into it...its is EXQUISITE!