Karvan Palace consists of one three-storey building (Main Building) and 10 deluxe one-story villas located on the territory of the hotel.The hotel provides a cozy, oriental-style restaurant Marrakesh; an outdoor restaurant a la carte Terrace, located right in front of the swimming pool; a pub-restaurant Bavarius; Q-bar by the outdoor pool; and a spacious lobby bar.