43 Stella Street, Pelham