Where to Eat & Drink
Great Staten Island Restaurants: Tres Amigos Taqueria & Restaurant
The only restaurant in the world with a Scott LoBaido American Flag mural on its side. It is on the corner of Main Street and Amboy Road in Tottenville. Tres Amigos Taqueria is relatively new [...]












