16486 Bernardo Center Dr, San Diego, California 92128 USA
Located at the Clock Tower Plaza in Rancho Bernardo
Photo Credit: Yelp