Cedar PL, LosAltos 844-349-4411 908 Industrial Ave Palo Alto, CA 94303 Operation Time We are open on Monday – Friday – 9am to 5pm, except on holidays.