22922 Los Alisos Blvd, Mission Viejo, California 92691 USA
Inside Taco Mesa before closing
Photo Credit: Yelp