Taro, the Japanese restaurant group, has opened its 8th site in Catford this summer, serving their much-loved, authentic Japanese food which is all cooked…
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Yep, I'm happyPrivacy policy