Budget Inn of Hayward

21598 Foothill Blvd
Hayward
California
United States