Apple Villa Holiday Home, Glendora
https://apple-villa-holiday-home.usa8.info
Apple Villa Holiday Home is a detached holiday home with an outdoor pool, located in Glendora. The holiday home is equipped with air conditioning and free WiFi. Free private parking is available on site.
1351 Lawford Street East, Glendora, CA 91741, United States of America