A peek inside the door of the new “TT” place on Melrose & Olive. Looks like tequilia has arrived.
A peek inside the door of the new “TT” place on Melrose & Olive. Looks like tequilia has arrived.

posted : Friday, April 4th, 2008