Quietly situated, this comfortable hotel is located close to the city centre of London, where guests will discover many shopping and entertainment venues. The hotel lies on Westminster's Vincent Square and offers many sights of interest in the vicinity..