El Camarón

Restaurant in Ceuta, Spain

Seafood restaurant