Shoryu Popup

More about Shoryu Popup

Shoryu Popup is located at 3 Denman Street, W1D 7HA London, United Kingdom
http://www.shoryuramen.com/