MapQuest Driving Directions to 1259 E Main St Stamford, CT 06902-3538