For your height, a 21" vintage MTB frame should fit the bill. You could find a 22" frame, but larger than that is pretty rare. I have seen some early 80's schwinns as big as 24".
I am 6' 2" And my 20" mtb frame is good. It also depends on the geometry, for example most mtb frames have a very long top tube and were equipped with long reach stems, giving a further reach and you really have to look at the numbers differently than a vintage road bike.