At the top of the Omni Hotel, John Davenport’s is a small restaurant with a limited, but nice menu. The views of New Haven are unbeatable. The prices could be a bit better, and the menu and wine list could be larger. Still, it is well worth the trip. The restaurant validates on-site parking and sits 19 stories above historic downtown New Haven.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.