HOLIDAY INN KENSINGTON FORUM

97 Cromwell Road

London