Aviary House 23 Wilfred St. SW1E 6PR, London
3 bedrooms
Baths
Guests
Located in London (London City Centre), VI Castle Lane is within a 10-minute walk of Buckingham Palace and St. James Park. This luxury apartment is 0.5 mi (0.9 km) from Westminster Abbey and 0.7 mi (1.2 km) from Big Ben.
Elevator
Airport Shuttle
WiFi/Internet
Laundry
24/7 front desk
No nearby properties available in this region at the moment.