I m sure someone will probably have a better answer but here goes

In a 1888 newspaper there is a High Class Dressmakers, The Mesdames Veal at Richmond Villa, 7, Porter Street, South Norwood.
Directions usefully given " The 5th turning on the right from the Railway arch in Portland Road, Norwood Junction. 3 minute walk from the station".
I can t find Mesdames Veal after that but there is a Richmond Villa in Werndee Road advertised in 1889 and also a Richmond Villa in Harrington Road, both in South Norwood.
Did find a mention of Elm Tree Villa, Harrington Road, South Norwood in 1882.
So somewhere round there I would think.
Cathy