Long Lease of shop available on Trafalgar Road, Greenwich. Rent £1800, no other fees. Deposit 3 months. 14ft wide and about 35 feet deep. Suitable for various businesses like Beauty/ Gallery/ Photo Studio/Children clothes. For viewing or more detail…