Econo Lodge Lemon Grove, Lemon Grove

Econo Lodge Lemon Grove

7458 Broadway

Econo Lodge Lemon Grove is located in a suburban area of San Diego, with the "best climate on earth". Shopping and restaurants are within minutes either walking or by trolley. Hotel has no elevator.