Finch St

Finch St is a street in Windhoek.