Cat Cheoon Restaurant
Cat Cheoon Restaurant, Chula Vista
Please click the "New Category" button below if you feel Cat Cheoon Restaurant should not be found in the Italian Restaurants category. Are you familiar with Cat Cheoon Restaurant located at 1660 Broadway? If so why not share your experiences by writing a review? You have found the listing for Cat Cheoon Restaurant. It is located at 1660 Broadway in Chula Vista. Please feel free to call them at (619) 498-1668. If you don't think Cat Cheoon Restaurant can help you, please click on the Restaurants or Italian Restaurants link at the top to find other businesess. For driving directions to 1660 Broadway in Chula Vista please scroll down and click on the "View Larger Map" link below the map on the right of the screen.