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.