The Electra

Townhome #517 - 700 W E. St San Diego, CA 92101