Leo's at the Castle

Restaurant in Windhoek, Namibia

International restaurant