Front Street Apartment

2300 Front Street, San Diego, CA 92101