Lanai Garden Santa Clara 2155 Main Street Main Office, Santa Clara, CA 95050