Lorenzo’s Pizza
Lorenzo’s Pizza: 1013 N Federal Hwy, Fort Lauderdale, FL 33304, USA I was hungry one night and struggling to figure out what I wanted to eat. As I browsed through my Door Dash app, I came across Lorenzo’s Pizza. You can find it in a small strip mall where Federal...