★★★★
4-Star Luxury Hotel
Three Flags
Pietermaritzburg · South Africa · 347 Prince Alfred Street
About Three Flags — Luxury Boutique Hotel in Pietermaritzburg
Three Flags is an exceptional 4-star hotel in Pietermaritzburg, South Africa. Guests enjoy a distinctive experience combining world-class facilities including parking, and more with the personalised warmth that defines great boutique hospitality.