Cartogiraffe.com

Bay Road

Bay Road is an asphalted street in East Palo Alto. In the area there are, inter alia, seven bus stops and a school.