Roma Imports, a NY style deli and resaturant, is located in the south Tucson industrial area just off Kino Parkway near Fr. Kino's statue on the way to the airport. Don't tell any...
All reviews seem positive