Alcazaba Beach is a spanish restaurant, located at Calle del Gavilán, Estepona Andalucía, España
This is the best restaurant!!👍😋
Paellas, jamon, boquerones al limon, coquinas