Edwin Watts Tallahassee Store in Tallahassee Published on: April 8, 2020 Published in: Categories: DiamondAddress 2423 Capital Circle NETallahassee, FL 32308Contact Tel.: (850)383-6935