South Carolina > Irmo > Restaurants, Food & Beverages > Restaurants > Chen's Garden
1180 Dutch Fork Rd, Irmo, South Carolina, 29063-8874
(803) 781-0881
Restaurants, Food & Beverages > Restaurants
No reviews yet. Be the first to write a review!