Contact Flexa | Stanford Mall 830 Stanford Shopping Center Palo Alto, CA 94304 650 300-0012 Flexa | San Francisco 25 Division Street San Francisco, CA 94103 415 374-7351 Name Email Phone Number Message Send