19 Church Square, Cape Town City Centre, 8001
Church Square CBD institution — Deluxe introduced Cape Town's office crowd to what espresso was supposed to taste like and never let standards slip.
Is this café still open?