Icon Plaza Apartments

Our professional on-site management and staff at Icon Plaza is dedicated to serving your needs and helping you enjoy your college experience at University of Southern California. Address: 3584 S Figueroa St,Los Angeles,CA 90007 USA
Updated over a month ago
Viewed 0 times today, 22 in the last 30 days