GreenTree Inn & Suites Alhambra, Alhambra
https://greentree-inn-suites-alhambra.usa8.info
Located 3 minutes’ drive from the city center of Alhambra, Greentree Inn & Suites Alhambra offers an outdoor swimming pool and hot tub. A number of dining options can be reached within 10 minutes’ walk. Free parking is available to guests.
2499 West Main Street, Alhambra, 91801, United States of America