El Jimador is a great place to eat. The wait staff is very efficient and our delicious food did not take long to arrive. I think the prices are very ... more
Best pizza in town.Best pizza in town.Best pizza in town.Best pizza in town.Best pizza in town.Best pizza in town.Best pizza in town.Best pizza in ... more
advertised as in the $10-20 range. More like $70-80. Other places in town sell the same frozen eel (unagi) for far less money. The California roll is ... more