Alexandra Hotel

hotel1_6413_310511.jpg

Alexandra Hotel

The Alexandra Hotel is a stylish London hotel whose architecture combines modern design with elegant decoration. The The Alexandra Hotel is located in the heart of London, close to major tourist attractions and financial districts making it an ideal base for both business and leisure travellers.