Green Shutter Hotel

22650 Main St.
Hayward
California
United States