Westborough Hills Plaza does not offer on-site parking. The closest parking is at 2335 Galway Drive, South San Francisco. See more here.
The closest free parking is located at 2335 Galway Drive, South San Francisco. See more here.