807 Armada Terrace

San Diego, CA 92106