Stern self catering apartments is located in Windhoek, Namibia on Tal street Stern building no 8, Windhoek, Khomas 9000. Stern self catering apartments is rated 3 out of 5 in the category hotel in Namibia.
Address
Tal street Stern building no 8, Windhoek, Khomas 9000