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.
Marcello's La Sirena is an Italian restaurant located at 6316 S. Dixie Hwy in West Palm Beach.