November 28, 2007
An interior of the TaTa Cuban Cafe located at 137 West Market Street in Indianapolis featuring authentic Cuban food and atmosphere. (Matt Detrich for The Star)
Your e-mail address
Their e-mail address
Want to join the Party Crasher Squad? Contact joe.montgomery@indy.com