The Restaurant is located in Cape Town, South Africa on Sir Lowry's Pass Village Street, Somerset West,. The Restaurant is rated 4.6 out of 5 in the category fine dining restaurant in South Africa.
Address
Sir Lowry's Pass Village Street, Somerset West,