Get in touch with us for more information about life at Village Square Apartments
| In
Person |
By
Phone |
By
Email |
2200 Village Court |
Tel:
650-888-9931
Fax: 650-802-8657 |