The Barns of Rose Hill Annual Meeting

.

.

.

Barns of Rose Hill, Berryville, Virginia

The Barns of Rose Hill Annual Meeting