St'astra is an asian restaurant you must visit!
We had a table near the window and the view from the 8th floor is just breathtaking!
My beef teriyaki was just perfect!
The most memorable part of the dining experience though was the service,
Thumb up for them!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.