Palm Beach is one of Florida's top tourist destinations, known for its stunning Gilded Age mansions, upscale art galleries and boutiques, and delicious fine and casual dining restaurants. The charming south Florida town, which is located adjacent to the state's mainland across the Lake Worth Lagoon, is best known as the home of the former estate of railroading tycoon Henry Flagler. Visitors can tour the impressive estate, which is operated as a living history museum today, or shop and dine at the lavish attractions of upscale district Worth Avenue. A plethora of water sports and beach activities are offered throughout the year at Palm Beach Municipal Beach, stretching along the city's beautiful pristine waterfront. Each year, the lovely city hosts the renowned Palm Beach Food and Wine Festival.