Restaurant Helios, located in Sevlievo, offers a dining experience. It is part of a hotel and can accommodate over 40 people.