Wednesday, May 18, 2011

Yagura

Yugura is a Japanese restaurant located in the Japanese Village Plaza. Out in front it has a bright red tower designed to look like fire look-out tower in old rural Japan.

No comments:

Post a Comment