Puebla Bed and Breakfasts

Filter
Sort

from $28

Puebla, PU

Check Availability

from $39

Puebla, PU

Check Availability

from $85

Puebla, PU

Check Availability

Atlixco, PU (17 miles from Puebla)

Check Availability

from $91

Atlixco, PU (17 miles from Puebla)

Check Availability

from $32

San Pedro Cholula, (6 miles from Puebla)

Check Availability

San Andrés Cholula, (5 miles from Puebla)

Check Availability

from $56

San Andrés Cholula, (4 miles from Puebla)

Check Availability

Recent reviews

Sponsored Links

check