Food Safety Report: Applebee's Grill + Bar, West Main Street, Los Lunas, NM, USA 1 year ago • details 19 Ive been throwing up all night.