China Starr

Restaurant · 4085 N Haverhill Rd #C3, West Palm Beach, FL

More food in West Palm Beach, FL