Restaurant | Bar
La Barra is located in the heart of Long Market Street, Cape Town’s foodie paradise. With contemporary looks and welcoming atmosphere, you will be transported into the side streets of Spain - with a hint of South African flair
Thanks for submitting!
160 Longmarket Street, Cape Town
Tuesday - Saturday
11am - 11pm