Mi Casa Puebla offers authentic Mexican cuisine in a warm atmosphere, often featuring live music.