Where is Palm Tree Inn, North Hills located?
Palm Tree Inn, North Hills, Palm Tree Inn, North Hills, United States of America (approx. 34.22354°, -118.46727°)
Palm Tree Inn, North Hills, Palm Tree Inn, North Hills, United States of America (approx. 34.22354°, -118.46727°)