Econo Lodge Lemon Grove

Address:

7458 Broadway
San Diego, CA 91945

Hotel star rating:

2 stars

Map:


Contact   ·   Privacy   ·   Terms