Lee's Tavern
2 expert reviews
“Great bar pizza right off the Staten Island Railroad.”
– Not For Tourists
"Lee’s Tavern is a Staten Island sports bar institution with excellent, crackery thin crust pizza." Full review
“Great bar pizza right off the Staten Island Railroad.”
– Not For Tourists