Two Palms Motel, Glendale
https://two-palms-motel.usa8.info
Located in Glendale, Arizona, Two Palms Motel offers air-conditioned guest rooms with free WiFi. Glendale town center is 2.5 mi away. A flat-screen cable TV is provided in each guest room at this motel.
6924 N W Grand Ave, Glendale, 85301, United States of America