Restaurants & Bars

Todai in Galleria Mall


Restaurants & Bars 8

Todai in Galleria Mall

errolbkyn | Jul 11, 2004 10:05 AM

While visiting the folks saw this All You Can Eat Japanese place. Just wondering if anyone has tried it?

Want to stay up to date with this post?

Recommended From Chowhound