Patricia & Philip Frost Art Museum FIU

Address: 
10975 SW 17th St
Miami, FL 33199