GC9300 381-383 Norwood Road , London £ 15000 Retail - High Street 415 ft sq (Approx 38.55m sq) more details...