4693 Telephone Rd, Ventura, CA 93003 (805) 644-8848
How to go there
Chinese restaurant Loc: 34.2599 / -119.236
Plan your visit