Three Roses Tavern is a restaurant and sports bar offering New American cuisine in an upscale tavern setting, with a full bar and multiple televisions.