Palo Alto's sister city devastated by typhoon
This Google Map shows the location of Palo, on Leyte Island, Philippines. Palo is Palo Alto's sister city.

© 2014 Mountain View Online.
All rights reserved.