
Phil's Sports Bar
4.1 (150)bar
A casual Elmwood Park tavern built for catching the game over late-night drinks and video gaming.
Description






Located on North Harlem Avenue, this Elmwood Park fixture operates with an unpretentious tavern atmosphere, keeping the focus straightforward with games on TV and in-house gaming terminals.


