23 Barry Place - Stamford, CT