China Garden - Lehigh
2 Star Rating
(15 Ratings)
5781 Lee Blvd. #303 Lehigh Acres, Florida 33971 | Restaurant Info
Estimated delivery time: 60 minutes