Sequoia Redwood City

Sequoia Redwood City is a garden-style apartment community located in Redwood City, California.