Castelmar Hotel Campeche: 250 m to Independence Square