Vizcaya Mansion The Vizcaya mansion, now known as the Vizcaya Museum and Gardens, is a must see for those who haven’t had the opportunity to see it in person. The address is 3251 S Miami Ave, Miami, FL 33129.