Bar Restaurante Los Remedios

Restaurant in Algeciras, Spain