Marcello's La Sirena — West Palm Beach | My Florida

Marcello's La Sirena is an Italian restaurant located at 6316 S. Dixie Hwy in West Palm Beach.