Town House, Ovington Square

London, England