Sosta Due

Pizza restaurant · 3200 N Federal Hwy Unit 609, Fort Lauderdale, FL

Dine-In

Hours

More food in Fort Lauderdale, FL · Pizza in Fort Lauderdale