Apartamentos El Castillo
LocationThis hotel welcomes guests in San Pedro.FacilitiesThe friendly staff at the reception desk are happy to answer any questions. Services and facilities include a transfer service, a conference r...
More info