Property Location With a stay at Castletown House, you'll be centrally located in London, convenient to Olympia Conference and Exhibition Centre and Imperial College London. This family-friendly apartment is close to Royal Albert Hall and Harrods.Rooms..