I pretty much have done all city driving over the last several weeks and am getting 18-19. Although your mileage will vary, that sounds about the lowest I've heard on this forum. Your idea of trying one more tank and then reporting it to the dealer is a good one.
Have you checked your tire pressures?
Have you checked your tire pressures?