The Greens Guest House situated in Cape Town, Welgemoed, South Africa offers luxury holiday accommodation. Ideal for the executive and corporate person who enjoys frequenting at...