The Noodle Bar

Decent restaurant at LaQua: the Noodle Bar.

The Noodle Bar-01