I'm sorry I'm not really sure if there is a restaurant by that name there but you can always call their customer service for the building and that I'm sure they will give you the answer
No.
Maybe Sarku japan?
Thanks! Your answer is awaiting moderation.