H
Haru Chen Review of Tancha Restaurant
I would give negative star if I could. One of the ...
I would give negative star if I could. One of the staff was extremely rude and gave me an altitude after they lost my pickup order.
Comments: