Results 1 results found Villa Vizcaya, an Italianate mansion, Miami, Florida, United States of America (U.S.A.), North America