UK
London
Office Pepper Street E
E14
Pepper Street
To Let
1,031 sf
The property provides an open plan office accommodation benefitting from WC and kitchen facilities. The office also offers unobstructed views over the dock..