With our grand opening this past weekend, June 18th 2011, we're proud to finally open our doors to the public. It's been a long time coming and we couldn't be more excited to be one of the premier European bike shops in Palo Alto, CA. With one of the most specialized selections in lifestyle bikes, be sure to stop in and check us out. We're located at 855 El Camino Real in the Town & Country Village in Palo Alto, CA. You can also give us a call at (888) 821-6831. We can't wait to see you there!