Severn Villa [1982- ]
Severn Villa is located at 3, Severn Road. Although it looks as if it's on Barker Road, but it's Severn.
The building was finished in 02/1982 according to Centadata. It originally had 6 apartments over 3 storeys. Two apartments were combined, so the total number is 5 today.