Restaurants met TV in Longwood