Castelmar Hotel

Castelmar Hotel

2 Calle 61, Campeche,

The 19th-century hotel is in the city's historic center.

Explore More