Where: 1170 S Big Bend Blvd, Richmond Heights, MO 63117 Some places just feel like they’ve been feeding people forever. Gioia’s Deli on The Hill has that timeless quality in spades. The brick building ...