Vizcaya Village (next to Science Museum) Address 3251 South Miami Avenue Miami FL 33129 United States Upcoming Events No events in this location