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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results