Tudor House

VT 8
Stamford
Vermont
United States