Miller House in City of Westminster

Miller House in City of Westminster is an apartment building, Harrow Road 429a.

House Number
429a
Street
Harrow Road
Building Type
apartment building