Store Locations
SHIRO
Monmouth Street
Ground Floor, 63 Monmouth Street, London, WC2H 9DG, UK
+44 20 3637 9346
Opening hours
Monday - Saturday/ 10:30am - 7:30pm
Sunday / 11:00am - 6:00pm
SHIRO
ST CHRISTOPHER'S PLACE
Ground Floor, 15 St Christopher's Place, London W1U 1NJ, UK
+44 20 3637 9355
Opening hours
Monday - Saturday/ 10:30am - 7:30pm
Sunday / 11:00am - 6:00pm