Nova…
83 Buckingham Palace Road, Westminster, London, SW1W 0AJ
1,067 sq ft(99.13 sq m)
Guide price £1,425
The Nova Building…The Nova Building…
Stunning modern development…Stunning modern development…
2 double bedrooms…2 double bedrooms…
2 luxurious bathrooms…2 luxurious bathrooms…