La Datcha is a restaurant offering dishes like burgers and homemade fries. It features bar and self-service options.