1800 N Bayshore Dr
Miami, FL 33132
Laid-back Italian joint featuring a deli counter & unpretentious grub, plus a terrace.