Mushroom House

Address:
Storrs, Connecticut, USA
 View map