Japanese Restaurants

Osaka Shi

Address: Orchard St, TAMWORTH, B79 7RE