Prime retail location in the heart of Stamford Downtown.