Located in Alma Road, Windsor, this apartment is within close proximity of the Town Centre and transport links to Central London. Situated on the first floor and comprising of two bedrooms, modern tiled bathroom, spacious lounge and separate...
Property Search