Kensington House

This hotel is not currently in
the Good Hotel Guide

Kensington House
15-16 Prince of Wales Terrace,
London
Greater London
W8 5PQ
England