Hotel Delchovski Khan offers accommodation in Delchevo. This 3-star hotel features a terrace, air-conditioned rooms, and free WiFi.