Todd's is located in a strip mall, when you look at the outside of the place all you see is the shades closed tight. However, once inside this is one of the best restaurants in Vegas. The interior is nicely decorated, with a half wall separating part of the dining area from the bar and a muted TV. Even with... more





