How to snap the center of a face to another face?
You can use Vertex Snapping.



You can enable it by clicking on the magnet icon or If you wan't to use it temporarily, hold down Ctrl.

I would recommend setting the second option to active:



You use it by moving your object in edit mode Tab: