This place is on the same street as many high end designer stores. Even though this is a chain store it has a relaxing atmosphere. A little struggle with a language barrier, even though everything is in English the staff do not know much english.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.