Alexandria Restaurants and Takeaway Menus

shops

Alexandria

None

Lazy leopard

Greek
6 Voortrekker Street, R72, Alexandria 6185, South Africa

Multi location shops

Other available cuisines

Price

Features

Show More