Leighwood Lodge Guest House is set in the beautiful, tranquil suburb of Parktown North in Johannesburg.