Locate 37.442241, -122.118891 1098 Amarillo Ave Palo Alto, CA 94306 United States Categories Community Services