If you want real Italian Pizza this is the place to go! On the Second Floor just before the arches leading to the beach. Wood Fire Oven Baked. Sit by the Ocean side and watch the sunset and hear the waves crashing in. Open 6-10 p.m. Restaurants in Barra tend to be open either during the daytime or night but...
More