This Establishment is? Highly Recommended? by the AA. Villa Borghesi is located in Upington and is within walking distance to the town and set close to the mighty Orange River. The villa offer three twin rooms and one double room. Room service is available and each room is fitted with air-conditioning, satellite TV, a mini-fridge and tea-and-coffee making facilities. The en-suite bathrooms are equipped with a shower. The friendly and welcoming managers lives on site and are there to assist. The owner has travelled for the past 11 years and recognises what guests needs.