‹ Back to search

A99

LA LUNA 2

8829 E W T HARRIS BV, Charlotte, NC 28227
Restaurant · NC permit/State ID 2060017369
Latest gradeA (99)
Last inspectedOct 23, 2026
Inspections on record44
On record sinceJul 2, 2013

Score history

7085100 Aug 20, 2014: 97.5Oct 27, 2014: 97.5Feb 16, 2015: 98Jul 13, 2015: 98Oct 9, 2015: 96Mar 1, 2016: 97.5Jun 17, 2016: 97Sep 12, 2016: 98Dec 15, 2016: 98.5Mar 15, 2017: 98Jun 6, 2017: 96.5Sep 11, 2017: 97Dec 5, 2017: 98Mar 12, 2018: 98Jun 13, 2018: 97Sep 11, 2018: 95.5Dec 19, 2018: 95Mar 21, 2019: 98May 30, 2019: 97.5Aug 9, 2019: 96Nov 20, 2019: 96Jan 30, 2020: 95.5Jul 24, 2020: 93.5Jan 12, 2021: 93.5May 17, 2021: 98.5Aug 19, 2021: 98Nov 4, 2021: 98.5Mar 21, 2022: 99Jul 1, 2022: 100Oct 19, 2022: 98.5Mar 23, 2023: 97.5Jul 7, 2023: 99Nov 3, 2023: 98.5May 30, 2024: 98Sep 18, 2024: 99.5Feb 7, 2025: 97.5Oct 24, 2025: 97Feb 6, 2026: 98.5May 14, 2026: 98.5Oct 23, 2026: 99
Aug 20, 2014Higher is betterOct 23, 2026

Inspections & violations

Oct 23, 2026 A 99 · 1 violation
#28 · Toxic substances properly identified stored & used −1
Corrected during inspection
7-102.11 Label working containers of toxic materials such as cleaners and sanitizers.-Pf Observed spray bottle not labeled with contents in kitchen area. CDI - PIC labeled bottle. - 1 -

View this inspection on the county portal ›

May 14, 2026 A 98.5 · 1 violation
#23 · Proper date marking & disposition −1.5
Corrected during inspection
3-501.18 Discard the food requiring date labels once time/temperature window has expired, if it has not been labeled, or if the label is incorrect. -P The PIC should train and assign staff to monitor date marking to prevent the use of food products that are no longer in compliance with 3-501.17 (A), (B), or (C) Cooked cactus in upright cooler missing prep date. Rice and beans were held past 7 days from preparation. CDI - PIC discarded all items that were missing prep dates or that were expired. For more information, please visit: https://health.mecknc.gov/envhealth/food-and-facilities-sanitation or view our training videos at the following weblinks: What are TCS Foods https://youtu.be/bRvqAETDjQU and Date Marking Food Safely https://youtu.be/BOPsSNUajYs .

View this inspection on the county portal ›

Feb 6, 2026 A 98.5 · 2 violations
#15 · Food separated & protected −1.5
Corrected during inspection
3-302.11(A)(1) Separate raw animal foods from ready-to-eat foods and washed/unwashed fruits and vegetables. - P. Observed one case and a box full of raw shelled eggs stored over large metal bowl containing corn dough in the reach-in unit. No physical evidence of contamination observed. CDI - Reviewed storage order practices and storage order corrected to prevent cross contamination. -1.5- For more information on food storage order please visit: https://health.mecknc.gov/envhealth/food-and-facilities-sanitation.
#55 · Physical facilities installed, maintained & clean
6-501.114 Discard items and litter stored on the premises as they are not necessary to operation and maintenance. Observed non-functional two door upright reach-in unit stored in the facility. Equipment no longer in use. Remove. -0-

View this inspection on the county portal ›

Oct 24, 2025 A 97 · 7 violations
#15 · Food separated & protected
Corrected during inspection
3-304.11 (A) Food shall only contact surfaces of properly cleaned and sanitized equipment and utensils. - P. Observed unprotected cut cabbage stored directly on shelving surfaces in the prep reach-in unit. CDI - Cut cabbage voluntarily discarded due to cold holding violation (see #22). -0-
#16 · Food-contact surfaces: cleaned & sanitized
Corrected during inspection
4-601.11(A) Equipment food contact surfaces and utensils shall be clean to sight and touch. - Pf. Observed visible food debris (cilantro) on food container in the steam well. Discussion with food handler revealed that the equipment has not been used today. CDI - Soiled container transferred to the 3-compartment sink to be w/r/s. -0- For more information, please visit: https://health.mecknc.gov/envhealth/food-and-facilities-sanitation or view our training videos at the following weblinks: Sanitizing Solutions - https://youtu.be/ykP2mr9CtRg , How to Test Sanitizer https://youtu.be/y0SjmnabFaY , and Cleaning and Sanitizing Food Contact Surfaces https://youtu.be/av1Rbh-lh08.
#22 · Proper cold holding temperatures −1.5
3-501.16(A)(2) Maintain TCS foods in cold holding at 41 F or less. - P. Observed prep reach-in unit unable to maintain TCS food < 41 F degrees. Also observed crema temping at 44 F in the prep top. Refer to temperature observation chart. Food handler advised that crema was taken out and used this morning, while cut cabbage was stored in the prep reach-in since previous day. Upon further investigation, EHS discovered the unit was maintaining an average temperature between 45-46 F degrees, according to unit’s air ambient thermometer. Other non TCS foods being stored in the prep reach-in unit include raw onions, tortillas and bread. CDI - Food handler voluntarily discarded cut cabbage and crema transferred to upright reach-in unit. PIC has contacted refrigeration technician and scheduled repairs for this afternoon at 2:00 pm. Staff instructed to not place TCS foods in the prep reach-in unit until repairs are completed and it is capable of maintaining < 41 F degrees. 3-DAY VR REQUIRED. For more information, please visit: http://meck.co/FoodSafety or view our training videos at the following weblinks: What are TCS Foods https://youtu.be/bRvqAETDjQU and Safe Food Temperatures https://youtu.be/tXP09IK-1TQ.
#23 · Proper date marking & disposition −1.5
Corrected during inspection
3-501.18 Discard the food requiring date labels once time/temperature window has expired, if it has not been labeled, or if the label is incorrect. - P. The PIC should train and assign staff to monitor date marking to prevent the use of food products that are no longer in compliance with 3-501.17 (A), (B), or (C). Observed the following expired TCS foods being held for resale inside of the upright reach-in unit: Cooked rice, nopales and portioned salsas. All date labels read 10/16-10/22. Reviewed procedures for FIFO with PIC and food handler. CDI - PIC instructed food handler to discard expired foods. -1.5- For more information, please visit: https://health.mecknc.gov/envhealth/food-and-facilities-sanitation or view our training videos at the following weblinks: What are TCS Foods https://youtu.be/bRvqAETDjQU and Date Marking Food Safely https://youtu.be/BOPsSNUajYs.
#41 · Wiping cloths: properly used & stored
Corrected during inspection
3-304.14(B) Hold in-use wiping cloths in properly concentrated sanitizer between uses. Observed wiping cloths in bucket of sanitizer with solution concentration of 0 ppm chlorine. CDI - Food handler discarded solution and refreshed with new concentration measuring between 50-100 ppm. -0-
#44 · Utensils, equipment & linens: properly stored, dried & handled
Corrected during inspection
4-901.11(A) Air dry equipment and utensils after cleaning and sanitizing. Observed stagnant water inside of large blender. Utensil not used for today’s services. CDI - Food handler transferred blender to the 3-compartment sink to be w/r/s. -0-
#47 · Equipment, food & non-food contact surfaces approved, cleanable, properly designed, constructed & used
4-501.11 Maintain equipment in good repair. Observed prep reach-in unit unable to maintain foods < 41 F. PIC has requested refrigeration repairs and ETA of tech is this afternoon at 2:00 pm. Also observed a non-functional 2 door upright reach-in unit. Unit not in use. PIC is aware and actively searching for replacement unit. Ensure replacement is like-for-like to ensure the new equipment is compatible with the existing workload and to prevent inefficient operation. -0-

View this inspection on the county portal ›

Feb 7, 2025 A 97.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Sep 18, 2024 A 99.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

May 30, 2024 A 98 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Nov 3, 2023 A 98.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Jul 7, 2023 A 99 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Mar 23, 2023 A 97.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Oct 19, 2022 A 98.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Jul 1, 2022 A 100 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Mar 21, 2022 A 99 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Nov 4, 2021 A 98.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Aug 19, 2021 A 98 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

May 17, 2021 A 98.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Jan 12, 2021 A 93.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Jul 24, 2020 A 93.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Jan 30, 2020 A 95.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Nov 20, 2019 A 96 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Aug 9, 2019 A 96 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

May 30, 2019 A 97.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Mar 21, 2019 A 98 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Dec 19, 2018 A 95 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Sep 11, 2018 A 95.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Jun 13, 2018 A 97 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Mar 12, 2018 A 98 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Dec 5, 2017 A 98 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Sep 11, 2017 A 97 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Jun 6, 2017 A 96.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Mar 15, 2017 A 98 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Dec 15, 2016 A 98.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Sep 12, 2016 A 98 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Jun 17, 2016 A 97 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Mar 1, 2016 A 97.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Oct 9, 2015 A 96 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Jul 13, 2015 A 98 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Feb 16, 2015 A 98 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Oct 27, 2014 A 97.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Aug 20, 2014 A 97.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Apr 23, 2014 A 98 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Jan 15, 2014 A 92.5 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Oct 16, 2013 A 93 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Jul 2, 2013 A 95 · details not yet loaded

Violation details for this inspection are not yet loaded on this site. We're still importing older records — check the official county portal for the full report.

Source: Mecklenburg County Public Health – Environmental Health public inspection portal (search for “LA LUNA 2” or State ID 2060017369). Inspection type (routine vs. follow-up) is not published in the county's data.