Hotel Villa Florida San Andrés Cholula
Boulevard Atlixcayotl No. 1100
San Andrés Cholula,
MX 72810
Near Angelopolis Commercial Center