China Star - Palm Springs 4064 Forest Hill Blvd #7 Palm Springs, FL 33406
 
Closed
Opens Sunday at 4:00PM   View Hours
(561) 967-7333