The Ceviche Bar

1st floor, 103 Sir Lowry Road

 - South Africa  (ZA)

Seafood • South American • Café

77/100 (11 votes)

Now Open

Photos