Discovery Inn

333 Jackson St
Hayward
California
United States