Château fort édifié en 1414 dont les origines remontent à l'an 1000, le château du Châtelard est devenu un palais dans une forteresse disposant d'une terrasse panoramique avec vue sur le lac Léman et les Alpes, de vastes salles de réception décorées de fresques et tapisseries du XVIIe siècle, d'une orangerie, des jardins suspendus, d'une cave baronne alimentée par les 7 hectares de son vignoble.
Le château officie en qualité de restaurant gastronomique, de business centre et peut être louer pour des réceptions de tous genres.