AtholPlace Hotel & Villa | South Africa
AtholPlace is a small luxury boutique hotel located in the cosmopolitan northern suburb of Atholl in Johannesburg, South Africa. It is the newest edition to Morukuru Family, a small South African hotel collection with additional properties in Madikwe Game Reserve and De Hoop Nature Reserve. Contemporary-classic glamour and understated elegance set in a tranquil setting meet at AtholPlace, ensuring an unforgettable stay.
16 Pins197 Followers