China Lion Restaurant

Restaurant in El Cajon, CA

Address

2471 Jamacha Rd
El Cajon, CA
92019

Phone

619-588-6688

Map & Directions

Get Directions To China Lion Restaurant:

Google Maps Apple Maps Bing Maps