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 2-Dec-2018
Viewed 2 times today, 236 in the last 30 days