News Rohan Store in London Now Open

A Rohan new store in London on Mercer Street opened on Monday 5 March. The new store is located at: 11 Mercer Street, London, WC2H 9QE. Call in and say hello next time you are in Covent Garden