Check out the surly web-site. I have a 42 cm surly crosscheck that fits great. I'm only 5 feet tall. You can buy the frames at aebike.com (about $485.00) and build one up yourself and they specialize in single speed. They have mountain bike, cyclocross and road bikes.