Can any Astros fans in New York suggest a good place to watch the Astros games on TV? I live on the Upper West side if that helps. Thanks!
i would try Blondie's on 79th east of bway... they are usually kind when you ask them to tune into an out of town game... unless there is a Yankees or Giants/Jets game on and the place isnt full of rabid new york firefighter types...