Where is Palm Tree Inn, North Hills?

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°)


Where is Palm Tree Inn, North Hills on the map?