Great stay in the heart of London - right by Earl’s Court train station !