Monaco is known for its high-end casinos, yachting marina and prestigious Formula 1 Grand Prix. Monte Carlo, its main district,houses elegant Belle Époque casinos and the Salle Garnier, the opera house. It also has many luxury hotels, shops, nightclubs and restaurants.