Date Place completed:
c.1982-02-01 (Day is approximate)
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.
<Read more ...>
Previous place(s) at this location: