The Abbey Court Hotel is an elegant five storey detached town house ideally located in Central London. Originally built in 1830 at the height of the grand Victorian era, this luxury hotel has been thoughtfully restored to the highest standards for today's discerning international business and leisure clientele.
The hotel boasts a warm and inviting atmosphere and professional and friendly service and is situated within easy reach of the local culture and night life. Here you are also close to some of the cities top attractions such as Westminster Abbey, Big Ben and The Tower of London.
The Tate Modern, London Eye and St Paul's Cathedral are also within a short distance of the hotel.

To write a review, you must Sign In first.
Copyright © 2012 Yahoo!7
All rights reserved.