808 W Brevard St Tallahassee, FL 32304