Kashira Japanese Restaurant

Kashira means ""top"" in Japanese. We are determined to please every customer. We can guarantee that you will have a great dining experience with our ""top"" notch food and soup made by boiling pork b

×
Kashira Japanese Restaurant