21 Braemer provides comfortable, well priced self catering accommodation. The apartment is based in Green Point, Cape Town just above the Waterfront...