Japanese Restaurants

Barrowboy

Address: 453 Abbeydale Rd, Sheffield, S7 1FS