I am the same dimensions as you. I have these bikes: 1. a 70s singlespeed (well, really a suicide fixie) that's a huge 61cm 2. a too-small 19" specialized hardrock singlespeed 3. a 58cm bianchi pista fixie 4. a 58cm (23") trek 520. These fit beautifully. Remember that everyone's body is made slightly different, but i think you'll like the big laid-back geometry of the 520 at 23". do it man.