Chopsticks Inn Restaurant

restaurant in Fletcher Hills, La Mesa

Phone: (619) 466-4470

Website: www.chopsticksinncuisine.com

Address: 8687 La Mesa Blvd