Luna Oaxaca
Luna Oaxaca (named after the sunny southern Mexican state) Mexican restaurant located in an expanded 3,800 square foot space. The restaurant feature vaulted ceilings and ample natural light inside as well as a 3,000+ square foot outdoor patio.




