Palmers Hill, Stamford, CT Rentals