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