8060 La Mesa Boulevard

La Mesa, CA, 91942
United States

**located above Menchie’s on the second floor**