Nova…
83 Buckingham Palace Road, Westminster, London, SW1W 0AJ
99.13 sq m
Guide price £6,175
The Nova Building…The Nova Building…
Stunning modern development…Stunning modern development…
2 double bedrooms…2 double bedrooms…
2 luxurious bathrooms…2 luxurious bathrooms…