The Alhambra Hotel, run by English and French speaking staff and housed over two facing buildings, is within convenient reach of London's West End and City. There are 52 rooms equipped with televisions and they serve a full English breakfast.