19719 Yorba Linda, Blvd Yorba Linda, CA 92886
Located in Country Club Village at the Fairmont Blvd and Yorba Linda Blvd intersection, between Burrito Brothers and Pizza Hut.