Current Location : 92514
American Express Supports Small Businesses Buy Local Movement
8359 Otay Mesa Rd San Diego, CA 92154
619-661-9495
Established in 2011.First opened in 2011. New (and better) owners in 2013.