Victoria Residences
Victoria Street, Windsor, Berkshire, SL4 1HB
- Windsor town centre locationWindsor town centre location
- 11 luxurious apartments, duplexes & penthouses11 luxurious apartments, duplexes & penthouses
- Underground parkingUnderground parking
- Comfort cooingComfort cooing