Originally Posted by
BENLEE
Are there any luxury apartment style hotels in London that cater to short stay guests and in a good location? Important to have kitchenette and washing machine. Been trying to google but can't find anything suitable. Any suggestions appreciated. Thanks.
Atheneum was always a good choice in a good location.