2875 NE 2nd Ave, Miami, Florida, 33137, USA
Looking for a place to eat? come and visit the best Italian Street Food in town, better than some restaurants around. Also you can check our Store