81-83 Edgware Rd, London
Shop to rent
£127,497 per annum 1,518 sq ft
Property facts for 81-83 Edgware Rd, London
Includes an A2 retail unit of about 313.6 sq m (3,376 sq ft).
This shop to rent is located in W2.View the performance or update the listing in CoStar