Extended Stay Deluxe Fremont - Newark

5375 Farwell Pl
Fremont
California
United States