Mona Lisa Touch | Mountain View

2495 Hospital Drive, Mountain View, CA 94040