Beauty in Redwood City loading... sort by distance
Bay Club Redwood Shores image
Situated on 10 acres, Bay Club Redwood Shores is a members only resort on the Peninsula. The Bay Club features a 15,000-square-foot fitness center and four outdoor pools, and Splash Landing water park. The Bay Club also includes The Shop for retail t... more