Sparrow Italia is a modern Italian restaurant from Noble 33, featuring an expansive menu consisting of comforting Italian and Mediterranean classics with creative twists. We offer a selection of ...
Sparrow Italia, the latest venture from hospitality group Noble 33, will debut in Wynwood this Tuesday, October 1. Known for ...