Villa Puebla: one of the few dozens of 19th century ‘Mexican’ villas Villa Puebla: one of the few dozens of 19th century ‘Mexican’ villas