Abbey House in City of Westminster

Abbey House in City of Westminster is an apartment building, Abbey Road 1a. Abbey House also exists in London Borough of Merton.

House Number
1a
Street
Abbey Road
Building Type
apartment building