Monday, November 7, 2011

Where are the best nachos in L.A.?

Titos Tacos on Washington Pl in Culver City. Its right off the 405! By far the best nachos in L.A. or anywhere else for that matter!!

No comments:

Post a Comment