Nova
83 Buckingham Palace Road, Westminster, London, SW1W 0AJ
- Nova - Westminster's most impressive modern developmentNova - Westminster's most impressive modern development
- Studio apartmentStudio apartment
- Luxurious bathroomLuxurious bathroom
- Residents' gym, cinema and conference roomResidents' gym, cinema and conference room