Where to Eat and Sleep in Portsmouth, England, for America’s Cup

If you’re watching America’s Cup in Portsmouth this weekend, don’t miss these restaurants…


Today through Sunday, July 24, Portsmouth, England, and its Southsea Common will be home to the Louis Vuitton America’s Cup World Series 2016. If you’re headed to the great waterfront city this weekend, here are the best places to sleep and eat.