Lost Grove Mercantile

Harcourt, Webster County