Bistro located near Punta Gro beach. Offers a welcoming atmosphere.