We found the restaurant on Trip Advisor. It was pretty high on the rank and now we know why. The food is good and you get enough. The service is also good. The location is perfect. Not far away from the Central Station (and our hotel). No complaints at all.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.