China Star - Palm Springs 4064 Forest Hill Blvd #7 Palm Springs, FL 33406
Closed
Opens Friday at 4:00PM