Where is Budget Inn Redwood City located?
Budget Inn Redwood City, Budget Inn Redwood City, United States of America (approx. 37.47338°, -122.21792°)
Budget Inn Redwood City, Budget Inn Redwood City, United States of America (approx. 37.47338°, -122.21792°)