Leo's at the Castle
Restaurant in Windhoek, Namibia
International restaurant
Restaurants
ยท
Windhoek, Namibia guide