Skip to main content

Hotel Palacio San Leonardo Puebla 4 Stars

Avenida 2 Oriente, 211, 72000 Puebla, Mexico Show on the map
3,5/5 Good Based on 249 reviews Tripadvisor
  • Air conditioning Air conditioning
Excellent location

Choose your room


Located on the historic center of Puebla, this hotel is a restored house from the 19th century. Hotel San Leonardo offers air-conditioned rooms. Just 3 minutes’ walk from the Cathedral. The San Leonardo features a French-style décor throughout, with long curtains and candelabro lamps. The spacious rooms feature parquet floors and marble bathrooms. Each comes with a Cable TV and free Wi-Fi. The restaurant serves Mexican cuisine and traditional dishes. It offers breakfast, lunch and dinner. The bar also offers a selection of drinks and snacks. El Zócalo main square is 328 feet from Hotel San Leonardo, and the major cathedral and museums are within walking distance. The Puebla International Airport is a 35-minutes’ drive.

Check-in and check-out
Check-in starts at: 15:00
Check-out ends at: 13:00


  • General General
    • Air conditioning
    • Heating
    • Lift
    • Non-smoker Rooms
    • All Spaces Non-Smoking (public and private)
    • Pets not allowed
  • Reception services Reception services
    • 24-Hour Front Desk
    • Baggage Storage
    • Safe
    • Express Check-in/Check-out
    • Private Check-in/Check-out
    • Press
  • Food and beverage Food and beverage
    • Restaurant
    • Bar
    • Room Service
  • Common areas Common areas
    • Terrace
  • Business facilities Business facilities
    • Meeting rooms
  • Housekeeping service Housekeeping service
    • Laundry

Reviews: Hotel Palacio San Leonardo Puebla