Share: Computer Service/Sales ALTHAMESE SMITH Request Info 3913 Mission Road Apt 3 Tallahassee, Florida 32303 (850) 666-3616 About Map About N/A What's Nearby? Distance: 5 10 15 20 25 50 mi.