Hotel Santa Luisa Finca Boutique Boutique
Providencia, Papantla de Olarte, 93550
Hotel Santa Luisa Finca-Resort is situated next to Tecolutla River, just 2 minutes’ drive from Providencia. The air-conditioned rooms have cable TV, a wardrobe and a private bathroom with shower and free toiletries.