Where is Americas Best Value Inn - Sky Ranch, Palo Alto located?
Americas Best Value Inn - Sky Ranch, Palo Alto, California, United States (approx. 37.40801°, -122.1217°)
Americas Best Value Inn - Sky Ranch, Palo Alto, California, United States (approx. 37.40801°, -122.1217°)