Where: 1208 S Howard Ave, Tampa, FL 33606 The packed parking lot under dramatic clouds tells you this red-roofed gem is worth the wait. Photo credit: Howard P. This spot feels like stepping back in ...