THE PLAZA  |  Foster City, CA