Still The Bug is a tavern featuring live music and offering food.