12707 High Bluff Dr #200
San Diego, California 92130

View On Larger Map