Hotel Margarita, centrally located in Puebla, offers free WiFi, on-site restaurant and bar, 24/7 front desk, room service, and free private parking. 3-star rooms with desks, flat-screen TV, private bathrooms. Breakfast available; airport shuttle (13 miles).