More results...
restaurants
Olaya St, Al Olaya, Riyadh 12241, Saudi Arabia
4.2
Polished restaurant serving Japanese cuisine amid fashionable, contemporary surroundings.
Facebook
X
LinkedIn
WhatsApp