Restaurants & Bars

Todai in Galleria Mall

Share:

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?