Borgo di Celle si trova a Città di Castello, in Italia, a meno di 15 minuti di auto dal fiume Tevere e dalla statua de "La Madonna di Citerna" di Donatello. La struttura è inoltre situata a 9 km dal Palazzo Comunale di Città di Castello e dalla Torre Comunale.
Nei dintorni di Borgo di Celle è possibile visitare il suggestivo centro storico di Città di Castello, con le sue chiese, musei e palazzi storici. Inoltre, a breve distanza si trovano la Riserva Naturale Regionale del Tevere, ideale per escursioni e attività all'aria aperta, e il Museo del Duomo, che ospita importanti opere d'arte.
Presso Borgo di Celle è disponibile un parcheggio gratuito in loco e un servizio di lavanderia e lavaggio a secco. Il personale è poliglotta e è possibile usufruire di quotidiani gratuiti nella hall.
La struttura offre un'ampia gamma di servizi, tra cui una spa con massaggi, trattamenti per il corpo e trattamenti per il viso. Gli ospiti possono inoltre godere di una vasca idromassaggio, una sauna e una piscina stagionale all'aperto. Il Wi-Fi è gratuito in tutta la struttura, e sono disponibili servizi di concierge e per matrimoni.
Borgo di Celle ospita un ristorante specializzato in cucina italiana, con la possibilità di cenare all'aperto ammirando la vista sul giardino. È inoltre disponibile il servizio in camera con orario limitato e due bar/lounge. La colazione a buffet viene servita gratuitamente tutti i giorni dalle ore 07:30 alle ore 10:00.
Le 25 camere di Borgo di Celle sono dotate di aria condizionata, TV LCD e Wi-Fi gratuito. Ogni camera dispone di bagno privato con doccia, soffione a pioggia e set di cortesia gratuiti. Tra i comfort offerti vi sono casseforti, scrivanie e pulizie giornaliere.