Leo's All Stars excels at what it is meant to be, a sports bar where every seat in the house is the place to sit. The food is amazing (try the fried mice - you will not be disappointed, the clam chowder will also charm your taste buds), and the owners are friendly and down to earth. A wonderful slice of Americana in the big city.
more