Olio Restaurant Address: 934 Hope St, Stamford, CT 06907 Phone: (203) 817-0303 Cuisine: American Read more