21 Sheldon Square in City of Westminster

21 Sheldon Square in City of Westminster is an apartment building, Sheldon Square 21.

House Number
21
Street
Sheldon Square
Building Type
apartment building