Marcello's La Sirena — West Palm Beach | I Am West Palm Beach

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