+1 603-318-2715
|
|
Capitol Shopping Center 80 Storrs St |